#m-index-1{font-family: "Microsoft YaHei";}
#m-index-1 .wrap{}

#m-index-1 .bg{position: absolute;background: #a25ce5;}
#m-index-1 .logo1{position: absolute;top: 1.5%;left: 3.5%;width: 25%;padding-top: 10%;}
#m-index-1 .logo2{position: absolute;top: 1.5%;right: 2%;width: 39%;padding-top: 12%;}

#m-index-1 .act{width: 96%;background: #a25ce5;position: absolute;bottom: 0;left: 0;margin-left: 4%;}
#m-index-1 .act ul{width: 100%;margin-top: 20px;overflow: hidden;}
#m-index-1 .act ul li{width: 48%;float: left;margin-bottom: 20px;}
#m-index-1 .act ul li img{max-width: 100%;}
#m-index-1 .btn{position: absolute;bottom: 31.2%;left: 21%;width: 60%;}
#m-index-1 .btn img{width: 100%;}
#m-index-1 .help{position: absolute;bottom: 25%;left: 37%;/*width: 60%;*/}
#m-index-1 .help img{width: 100%;}
#m-index-1 .times{
    font-size: 36px;
    color: red;
    position: absolute;
    bottom: 56%;
    left: 30.5%;
    font-family: "微软雅黑";
    font-weight: bold;
}
#m-index-1 .num{
    position: absolute;
    width: 9%;
    color: #601986;
    font-size: 120px;
    text-align: center;
    overflow: hidden;
    padding-top: 20%;
}
#m-index-1 .num ul{position: absolute;top: 0;left: 0;}
#m-index-1 .num1{
    top: 26%;
    left: 31%;
}
#m-index-1 .num2{
    top: 26%;
    left: 46%;
}
#m-index-1 .num3{
    top: 26%;
    left: 60%;
}
#m-index-1 .resbox1{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);display: none;}
/*#m-index-1 .resbox1 .step1{display: block;}*/
#m-index-1 .resbox1 .step1{display: block;position: relative;}
#m-index-1 .resbox1 .step2{display: none;position: relative;}
#m-index-1 .resbox1 .step3{display: none;position: relative;}
#m-index-1 .resbox1 .step2 img{
    width: 100%;
    margin: 30% 0 0;
}
#m-index-1 .resbox1 .step2 .resget{
    height: 96px;
    width: 370px;
    border-radius: 96px;
    background: #a526da;
    line-height: 96px;
    text-align: center;
    font-size: 55px;
    font-weight: bold;
    color: #fff;
    /*position: absolute;*/
    /*bottom: 30%;
    left: 27%;*/
    font-family: "微软雅黑";
    margin: 30px auto;
}
.blur {
    -webkit-filter: blur(3px); /* Chrome, Opera */
    -moz-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);
}
#m-index-1 .resbox1 .step1 img{
    width: 98%;
    margin: 40% 1% 0;
}
#m-index-1 .resbox1 .step1 .getbtn{
    position: absolute;
    bottom: 32%;
    left: 61%;
    width: 24%;
    padding-top: 11%;
}
#m-index-1 .resbox1 .step1 .phone{
    position: absolute;
    bottom: 33.1%;
    left: 13%;
    width: 42%;
    height: 78px;
    line-height: 78px;
    font-size: 40px;
    border: none;
    outline: none;
    color: #601986;
}
#m-index-1 .resbox1 .step1 .close{
    position: absolute;
    bottom: 46%;
    left: 87%;
    width: 12%;
    padding-top: 13%;
}

#m-index-1 .resbox1 .step3 img{
    width: 80%;
    margin: 0 0 0 10%;
}
#m-index-1 .resbox1 .step3 .close{
    position: absolute;
    bottom: 61%;
    left: 80%;
    width: 10%;
    padding-top: 10%;
}
#m-index-1 .resbox2{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);display: none;}
#m-index-1 .resbox2 img{
    width: 90%;
    margin: 0 0 0 5%;
}
#m-index-1 .resbox2 .close{
    position: absolute;
    bottom: 90%;
    left: 80%;
    width: 11%;
    padding-top: 12%;
}
#m-index-1 .resbox3{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);display: none;}
#m-index-1 .resbox3 img{
    width: 90%;
    margin: 24% 0 0 8%;
}
#m-index-1 .resbox3 .close{
    position: absolute;
    bottom: 76%;
    left: 86%;
    width: 11%;
    padding-top: 12%;
}